<?php

class PubadController extends Common {

    private $adModel;

    public function __construct() {
        parent::__construct();
        $this->adModel = $this->model('advertisement');
    }

    /**
     * 添加公益广告
     */
    public function createPubadAction()
    {
        $data['uid'] = $this->session->get('user_id');   //从session中获取用户id
        if($this->post('submit')){
            if(empty($_POST['ad_info']) && empty($_POST['timelong'])){
                echo '广告内容、广告时长不能为空';exit;
            }
            $data['ad_info'] = $_POST['ad_info'];   //广告内容
            $data['timelong'] = $_POST['timelong']; //时长
            $isCreate = $this->adModel->createPubad($data);
            if(empty($isCreate)){
                $this->memberMsg('添加失败', url('admin/pubad/createPubad'));
            }
            $this->adminMsg('添加成功', url('admin/pubad/createPubad'), 3, 1, 1);
        }
        $this->view->display('/admin/pubad/pub_ad');  //这里是对视图文件的加载
    }

    public function sfAction(){
        $username=$_POST[username];   //获取视图文件传过来的表单的值  表单我用post传值
        // $model = $this->model('member');  //实例化model 这里的两行是用fine的原有的写的，但是我感觉这样不灵活我下面又用php的写了因为我感觉还是php写的顺手，大家自己感觉什么好就用什么吧
        // $data = $model->getAll('username=?', "$username"); //用的fine的getall函数
        $sql="select * from fn_member where username='$username' ";   //sql语句  这里是php的
        $row=mysql_query($sql);  //php执行sql
        $data=mysql_fetch_assoc($row);  //获取sql语句得到的值
        $this->view->assign('data',$data); //assign()对视图变量完成赋值
        $this->view->display('sf'); //加载视图文件
    }

}
